Developer(s) | Mandriva, ROSA Laboratory |
---|---|
Initial release | November 30, 2009 |
Stable release | 1.12.9 / December 13, 2011 |
Written in | Perl |
Operating system | Linux, FreeBSD, Mac OS X, MS Windows |
License | GPL, LGPL |
Website | ispras.linuxfoundation.org |
API Sanity Checker (ASC) is an automatic unit test generator for a C/C++ shared library API. The main feature of this tool (or framework) is the ability to completely automatically generate reasonable (in most, but unfortunately not all, cases) input parameters for every API function straight from the library header files. The tool can be used as a first "sanity"- (or "smoke"-) test for a library API to catch serious problems like crashes or program hanging.